import 'package:dartkit/dartkit.dart';
import 'package:test/test.dart';

void main() {
  test("Argument参数测试", () {
    // 在刚刚创建时，读取是会报错的
    final arg = Argument<String>();
    expect(() => arg.value, isBug);
    // 当赋值之后，就可以正常读取
    arg.value = "text";
    expect(arg.value, "text");
    // 如果第二次赋值，则会报错
    expect(() => arg.value = "other", isBug);
  });
}
